<?php
//Ativa o Buffer que armazena o conteúdo principal da página
ob_start();
session_start();
$_SESSION['aberta'] = true;
?>


<div id="content">                
    <form id="form1" name="form1" method="post" action=""> 
        <input type="hidden" id="hiddenID" name="hidden"/>         
    </form>
    <h3 style="padding-bottom:20px">Preencha o formulário completo:</h3>
    <form id="form2" action="../controller/realizaCompra.php" method="post">
        <table align="center" cellpadding="2" cellspacing="2">
            <tr>
                <td align="left">Funcionario </td>
                <td>
                    <input type="text" id="readonly" value="<?php echo $_SESSION['usuarioNome']; ?>" readonly name="funcionario">
                </td>
            </tr>
            <tr><td align="left">Medicamento</td><td align="center">Quantidade</td></tr>
            <tr>
                <td align="left">
                    <select  name="medicamento" id="medicamentoID" required onchange="postBack(this)">
                        <option value=""> </option>
                        <?php
                        $sql = "SELECT id,nome FROM medicamento";
                        $dbconn = mysql_connect('localhost', 'root', '') or die("MySQL: Não foi possível conectar-se ao servidor.");
                        mysql_select_db('drogaria', $dbconn) or die("Não foi possível conectar ao banco!");
                        $result = mysql_query($sql) or die("Não foi possível encontrar a tabela 'medicamento'!");
                        while ($row = mysql_fetch_assoc($result)) {
                            if ($primeira == 1) {
                                $_SESSION['id0'] = $row['id'];
                                $primeira = 0;
                            }
                            echo "html +='<option value=" . $row['id'] . ">" . $row['nome'] . "</option>';";
                        }
                        ?>
                    </select>
                </td>
                <td align="center">
                    <input type="text" required size="3" name="quantidade">
                </td>
            </tr>
            <tr>
                <td align="left">Data Fabricação</td><td><input type="datetime-local" required name="dataFabricacao"></td>
            </tr>
            <tr>
                <td align="left">Data Validade</td><td><input required type="datetime-local" name="dataValidade"></td>
            </tr>
            <tr>
                <td align="left">Lote</td><td><input type="text" required name="lote"></td>
            </tr>
            <tr>
                <td align="left">Preço da Compra</td><td><input type="text" required name="precoCompra"></td>
            </tr>                        
            <tr>
                <td align="left">Preço da Venda</td><td><input type="text" required name="precoVenda"></td>
            </tr>
            <tr>
                <td align="left">Generico</td><td><input readonly value="<?php
                        if (isset($_POST['hidden'])) {
                            $sql = "SELECT F.nome FROM medicamento as E join medicamento as F on F.id = E.medRelacionado where E.id ='" . $_POST['hidden'] . "'";
                            $dbconn = mysql_connect('localhost', 'root', '') or die("MySQL: Não foi possível conectar-se ao servidor.");
                            mysql_select_db('drogaria', $dbconn) or die("Não foi possível conectar ao banco!");
                            $result = mysql_query($sql) or die("Não foi possível encontrar a tabela 'medicamento'!");
                            $row = mysql_fetch_assoc($result);
                            if ($row['nome'] == '')
                                echo '';
                            else
                                echo $row['nome'];
                        }
                        ?>" type="text" id="readonly"></td>
            </tr>                             
        </table>
        <input type="submit" value="Enviar">
        <input type="reset" value="Limpar">        
    </form>
</div>

<?php
// pagemaincontent recebe o conteudo do buffer
$pagemaincontent = ob_get_contents();
$GLOBALS['superUser'] = 1;
// Descarta o conteudo do Buffer
ob_end_clean();

/* Atribuição das Variáveis da página principal
 * Lembrando que podem ser colocadas novas variáveis,
 * conforme necessidade */
$pagetitle = "Cadastrar Compra";
$onLoad = "onLoadz()";
if (isset($_POST['hidden']))
    $variavelPHP = $_POST['hidden'];
else
    $variavelPHP = -1;
$javascript = '
    function postBack(evt){
        //alert(evt.value);
        document.getElementById("hiddenID").value = evt.value;
        document.form1.submit();
    }    
    function onLoadz(){
        var variavelJS =' . $variavelPHP . ";
        if (variavelJS != -1)
            document.getElementById('medicamentoID').value = variavelJS;
    };";
//Include com o Template
include("master.php");
?>